Big Huge Thesaurus

Zimmer frame

noun